@charset "utf-8";
/* CSS Document */

body{
	margin:0 auto;
	padding:0px;
	background:url(../images/backgroundimg.jpg) fixed repeat;
	}
a{
	cursor:pointer;
	}
.globalbox{
	margin:0 auto;
	padding:0px;
	width:960px;
	height:100%;
	overflow:hidden;
	}
.globalheader{
	width:100%;
	height:97px;
	position:fixed;
	left:0px;
	top:0px;
	z-index:9997;
	background:url(../images/backgroundimg.jpg) fixed repeat;
	}
.header{
	width:965px;
	height:97px;
	background:url(../images/headerbackgroundline.png) 0 82px repeat-x;
	margin:0 auto;
	position:relative;
	z-index:9998;
	display:block;
	}
.clearfix{
	display:block;
	}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.topdata{
	float:right;
	color:#BA5252;
	height:30px;
	width:150px;
	margin:32px 0 0 0;
	padding:0px;
	display:inline-block;
	font-size:24px;
	font-family: Constantia,Georgia;
	text-align: center;
	}
.toplogo{
	height:60px;
	width:436px;
	padding:0px;
	margin:15px 0 0 0;
	float:left;
	}
.toplogo a{
	text-decoration: none;
	display: block;	
	cursor:pointer;
	}
.toplogo a img{
	border:none;
	}
.containerbox{
	margin:0 auto;
	padding:97px 0 0;
	width:990px;
	height:100%;
	overflow:hidden;
	min-height:500px;
	}
.topbar{
	margin:30px auto 0px;
	padding:0px;
	text-align:center;
	}
.content{
	width:990px;
	height:100%;
	margin:0px auto;
	padding:0;
	overflow:hidden;
	}
.content ul{
	padding:0px;
	margin:0 auto;
	list-style-type: none;
	position:relative;
	overflow:hidden;
	}
.content ul li{
	float:left;
	display:inline;
	text-align:center;
	width:120px;
	margin:10px;
	overflow:hidden;
	}
.content ul li a{
	display:block;
	position:relative;
	}
.content ul li a img{
	height:120px;
	width:120px;
	border:none;
	display:block;
	}
.friend_del{
	height:16px;
	width:16px;
	position:absolute;
	top:0px;
	right:0px;
	background:url(../images/friend_del.gif) 16px 0px ;
	background-color:transparent;
	display:none;
	z-index:9999;
	}
.msgimg{
	position:absolute;
	height:35px;
	width:35px;
	z-index:9996;
	background-color:#BA5252;
	color:#FFFFFF;
	left:0;
	bottom:0;
	font-size:18px;
	text-align:center;
	}
.msgimg span{
	margin:8px 0 0;
	display:block;
	font-weight: bold;
	}
.globalfooter{
	widgth:100%;
	margin:0 auto;
	padding:0px;
	height:120px;
	width:100%;
	}
/*footer*/
.footer{
	padding:25px 0 0;
	margin:0 auto;
	width:100%;
	width:965px;
	background-color:transparent;
	background:url(../images/headerbackgroundline.png) 0 0px repeat-x;
	text-align:center;
	}
.footerlogo{
	margin:15px 0 0 ;
	display:inline;
	}
.adddialog{
	width:515px;
	height:188px;
	border:4px solid #BA5252;
	position:fixed;
	z-index:9999;
	background:url(../images/backgroundimg.jpg) repeat;
	left:415px;
	top: 250px;
	display:none;
	}
.adddialog a{
	cursor:pointer;
	float:right;
	text-decoration: none;
	}
.adddialog img{
	border:none;
	}
.namelabel{
	display:block;
	margin:46px 0 0 40px;
	font-family:"宋体";
	font-size:18px;
	font-weight: bold;
	}
form{
	margin:20px 0 0 46px;
	padding:0;
	width:460px;
	overflow:hidden;	
	zoom:1;
	}
.textarea{
	margin:0px;
	height:36px;
	width:302px;
	font-size:12px;
	padding:0px;
	overflow:hidden;
	*margin-left:-47px;
	}
.subbnt{
	display:inline-block;
	cursor:pointer;
	height:42px;
	width:90px;
	padding:0px;
	border:none;
	margin:0 0 0 10px;
	background-image:url(../images/addpic.jpg);
	background-repeat:no-repeat;
	}
#msg{
	display:block;
	margin:18px 0 0 45px;
	padding:0px;
	}
/*显示加载信息*/
.loadmsg{
	position:fixed;
	left:598px;
	top:110px;
	z-index:9999;
	display:none;
	}
.loadmsg span{
	text-align: center;
	vertical-align: 49%;	
	}
